/* ----------------------------------- */
/* color1:外線, color2:タブ線, color3: タブ, color4:外側 */
/* ----------------------------------- */
div#main {
  position: relative;
  padding: 10px 10px 10px 15px;
  _width: 100%;
}
div#panel {
  margin-right: 109px;
}
div#side {
  float: right;
  width: 110px;
}
div#side ul {
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
div#side ul img {
  margin-right: 4px;
}
div#side li.normal {
  background-color: #ffffff;
  padding: 1px 0 1px 4px;
  list-style-type: none;
}
div#side li.selected {
  background-color: #ffffff;
  padding: 3px 0 3px 4px;
  list-style-type: none;
}
div#side li.selected a {
  font-size: 14px;
}
div#side li.separator {
  padding: 0px 0 0px 7px;
  list-style-type: none;
  text-align: right;
  font-size: 10px;
}
/* ----------------------------------- */
h1#title {
  margin: 0 0 0 10px;
  padding: 4px;
  font-size: 18px;
  font-weight: bold;
}
#tab_menu {
  float:left;
  font-size:93%;
  line-height:normal;
  font-size: 12px;
  font-weight: bold;
}
#tab_menu ul {
  margin:0;
  padding:0px 10px 0 5px;
  list-style:none;
}
#tab_menu li {
  display:inline;
  margin:0;
  padding:0;
}
#tab_menu a {
  float:left;
  margin:0 1px 0 0;
  padding:0 0 0 2px;
  text-decoration:none;
}
#tab_menu a span {
  float:left;
  display:block;
  padding:5px 10px 4px 6px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab_menu a span {float:none;}
/* End IE5-Mac hack */
#tab_menu a:hover, #tab_menu a.selected {
  background-position:0% -42px;
}
#tab_menu a:hover span, #tab_menu a.selected span {
  background-position:100% -42px;
}
div#tab_body {
  position: relative;
  margin-right: 10px;
  background-color: #ffffff;
  padding: 10px;
  _width: 100%;
}
/* ----------------------------------- */
